/**
 * 
 */
package cre.gutwo.handle;

import java.util.Map;

import javax.annotation.Resource;

/**
 * 数据处理类
 * 
 * @author Cre.Gu
 *
 */
public class BaseDataHandleManager implements DataHandleManager{

	@Resource
	private DataHandle hwDataHandle;
	@Resource
	private DataHandle swDataHandle;

	/**
	 * 将原始数据根据对照转换为目标数据
	 * 
	 * @param orgiPath
	 * @param destPath
	 * @param type
	 *            数据类型，1=hw，2=sw
	 * @param context
	 *            void
	 * 
	 * @author Cre.Gu at 2015年12月16日
	 */
	public void handle(String orgiPath, String destPath, String type, Map<String, String> context) {

		// 数据类型，1=hw，2=sw
		if ("1".equals(type)) {
			hwDataHandle.handle(orgiPath, destPath, type, context);
		} else if ("2".equals(type)) {
			swDataHandle.handle(orgiPath, destPath, type, context);
		}
	}
}
